package com.invernadero.invernaderotesis.Controlador.Comando;

import android.content.Context;

import com.invernadero.invernaderotesis.Modelo.Entidades.Entidad;

public abstract class Comando<T> {
	
	// atributos
	protected Entidad _entidad;
	protected Context context;
	
	//getter & setter
	protected Entidad getEntidad(){
		
		return _entidad;
	}	
	protected void setEntidad(Entidad _entidad){
		
		this._entidad = _entidad;
	}
	
	protected Context getContext() {
		return context;
	}
	
	protected void setContext(Context context) {
		this.context = context;
	}
	
	// Metodos abstractos
	public abstract T Ejecutar() throws Exception;

}
